#pragma once
#include <osg/GraphicsContext>
#include <osgViewer/Viewer>
osg::ref_ptr<osg::GraphicsContext>  setWindowed(osgViewer::Viewer *v1);

#include <osg/Geode>
#include<osg/ShapeDrawable>
osg::ref_ptr<osg::Geode> CreateBox();
osg::ref_ptr<osg::Geode> CreateBox(osg::Vec3 position, osg::Vec3 _size);

osg::Geode* createTextureQuad(osg::Texture2D *texture);
osg::Geode* createQuad();
//#include <osgShadow/SoftShadowMap>
//#include <osgShadow/ShadowedScene>
//osg::Group* CreateShadowScene();
